1 | public ConfigurableApplicationContext run(String... args) { |
核心步骤一:1
2SpringApplicationRunListeners listeners = this.getRunListeners(args);
listeners.starting();
核心步骤二:1
ConfigurableEnvironment environment = this.prepareEnvironment(listeners, applicationArguments);
核心步骤三:1
context = this.createApplicationContext();
核心步骤四:1
this.prepareContext(context, environment, listeners, applicationArguments, printedBanner);
核心步骤五:1
this.refreshContext(context);
核心步骤六:1
this.afterRefresh(context, applicationArguments);
核心步骤七:1
listeners.finished(context, (Throwable)null);